from celery_tasks.main import celery_app
from django.core.mail import send_mail
from django.conf import settings
import logging


logger = logging.getLogger('django')
@celery_app.task(name='send_verify_email')
def send_verify_email(to_email, verify_url):

    try:
        subject = "美多商城邮箱验证"
        html_message = '<p>尊敬的用户您好！</p>'\
                       '<p>感谢您使用美多商城！</p>'\
                       '<p>您的邮箱为：%s。请点击此链接激活你的邮箱：</p>'\
                       '<p><a href="%s">%s</a></p>' % (to_email, verify_url, verify_url)

        # send_mail(subject, message, from_email, recipient_list)
        send_mail(subject, '', settings.EMAIL_FROM, [to_email], html_message=html_message)
    except Exception as e:
        logger.error("邮件发送异常：%s。邮箱列表：%s" % (str(e), to_email))
    else:
        logger.info("邮件发送成功。邮箱列表：%s" % to_email)
